package com.v5.java.rpc.client;

import java.net.InetSocketAddress;

import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.ipc.RPC;

import com.v5.java.rpc.server.MyBusiness;

public class MyRPCClient {

	public static void main(String[] args) throws Exception {
		// 得到一个RPC的客户端，通过这个客户端去调用RPC Server的程序

		MyBusiness proxy = RPC.getProxy(MyBusiness.class, // 调用的接口
				MyBusiness.versionID, // 需要跟服务器定义的签名一样
				new InetSocketAddress("localhost", 7788), // 服务器的地址
				new Configuration());

		// 通过RPC来调用服务器的方法
		System.out.println(proxy.sayHello("Tom"));
	}

}
